package com.hyt.it.ogt.ks.model.vo;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * <p>
 * 考试信息
 * </p>
 *
 * @author 刘恒活
 * @since 2020-05-15
 */

@Data
@Accessors(chain = true)
@ToString
@ApiModel(value = "考试机构信息")
public class ExamOfficePageVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "任务名称")
    private String taskName;

    @ApiModelProperty(value = "考试名称")
    private String examName;

    @ApiModelProperty(value = "考试地址")
    private String examUrl;

    @ApiModelProperty(value = "开始时间")
    private LocalDateTime beginDate;

    @ApiModelProperty(value = "结束时间")
    private LocalDateTime endDate;

    @ApiModelProperty(value = "考试状态，1：进行中，2：已结束，3：未开始")
    private Integer examState;

    @ApiModelProperty(value = "提前登录时间（分钟）")
    private Integer earlyLoginMin;

    @ApiModelProperty(value = "是否开启网页版考试")
    private Boolean isWeb;

    @ApiModelProperty(value = "是否开启客户端")
    private Boolean isClient;

    @ApiModelProperty(value = "是否开启手机网页")
    private Boolean isPhoneWeb;

    @ApiModelProperty(value = "是否开启手机app")
    private Boolean isApp;

}
